die Umsetzung sollte nicht all zu lange dauern
wenn man jetzt bspw. https://eshop.t-online.de/epages/Sho...Tischfeuerwerk
nehmen würde kannst du einfach gucken in was für einer wrapper die einzelnen artikel sind
bspw:
dann benutzt du einfach irgendein framework was halt für dich html parsed (Beautiful Soup (python), jsoup (java), ...)<div class="ListItemProduct">...</div>
und suchst halt nach dem wrapper in diesem fall per class-selector name: "ListItemProduct"
dann holst du dir aus dem objekt die daten die du brauchst
alle daten die du so geparsed hast kannst du einfach mit einer bestehenden liste an objekten vergleichen, falls ein objekt vorher nicht drin war ist es neu => kannst dann damit halt machen was du machen willst
da die datenmenge relativ gering ist würde ich zur datenhaltung einfach sqllite oder so benutzten
als id zu vergleichen würde ich einfach die artikel-nr nehmen
also irgendwas in diese richtung
und dann speicherst du halt alle title und vergleichst das bei jedem scanlet items = document.getElementsByClassName("ListItemProduct") ;
for(item of items){
let title = item.innerText.split("\n")[0];
console.log(title);
}





Zitieren